java如何通过编程设置imageView的高度?
我想在gridview中以编程方式设置图像视图的高度。我使用了下面的代码-
imageview.getLayoutParams().height = height;
这在安卓版本4.3和更高版本中运行良好,但在安卓版本4.2和更低版本中不起作用。我找不到问题所在。请帮忙
xml中的ImageView-
<ImageView
安卓:id="@+id/item_image"
安卓:layout_width="match_parent"
安卓:layout_height="wrap_content"
安卓:scaleType="centerCrop"
安卓:background="@drawable/top_radius" />
# 1 楼答案
这是设置imageview尺寸的简单方法
# 2 楼答案
# 3 楼答案
将图像视图包装在线性布局中,并像现在一样设置此线性布局的高度